package com.myown.jdk.design.impl;

import com.myown.jdk.design.Communication;

/**
 * 外观模式 <p>
 *
 * 外观模式是为了解决类与类之家的依赖关系的，像spring一样，
 * 可以将类和类之间的关系配置到配置文件中，而外观模式就是将
 * 他们的关系放在一个Facade类中，降低了类类之间的耦合度 <p>
 *
 * @author lincky
 * @version v1.0.0
 * @time 2017.03.24 15:34
 */
public class SynchroCommunication {

    private Communication qq = new QQCommunication();

    private Communication msn = new MSNCommunication();

    public void send() {
        qq.send();
        msn.send();
    }

    public void receive() {
        qq.receive();
        msn.receive();
    }


}
